package com.ktgj.common.core.constant;


/**
 * 保险接口类型
 */
public enum InsuranceTypeEnum {
    //德付通
    Dove("Dove"),
    //航联
    HangLian("HangLian"),
    //鼎盛
    HeyDay("HeyDay"),
    //金色世纪航旅关怀
    JSSJ("JSSJ"),

    /**
     * 开保类型
     * */
    //随票
    Ticket("ticket"),
    //随卡
    Card("card"),

    /**
     * 证件类型(航联)
     * */
    //身份证
    Airline_ID_CARD("NI"),
    //护照
    Airline_PASSPORT("PP"),
    //军官证
    Airline_MILITARY_ID("MD"),
    //回乡证
    Airline_MTPFTR("HR"),
    //台胞证
    Airline_RPFHKMATR("TW"),
    //港澳通行证
    Airline_HKAMP("HM"),
    //户口簿
    Airline_ACCOUNT_BOOK("RA"),
    //出生证明
    Airline_BIRTH_CERTIFICATE("BC"),
    //其他
    Airline_otherDocuments("OT"),

    /**
     * 证件类型(德付通)
     * */
    //身份证
    Dove_ID_CARD("I"),
    //护照
    Dove_PASSPORT("P"),

    /**
     * 证件类型(鼎盛)
     * */
    //身份证
    HeyDay_ID_CARD("1"),
    //护照
    HeyDay_PASSPORT("2"),
    //其他
    HeyDay_otherDocuments("3"),
    //营业执照
    HeyDay_Business_License("7"),
    //组织机构代码
    HeyDay_Organization_Code("8"),

    /**
     * 保险开通状态
     * */
    //初始
    Initial("Initial"),
    //已售出
    Sold("Sold"),
    //已开通
    Open("Open"),
    //已退卡
    CheckOut("CheckOut"),
    //已到期
    Maturity("Maturity"),
    //已锁定
    Locking("Locking"),
    //开通失败
    FailedToActivate("FailedToActivate"),
    //暂缓
    Suspend("suspend"),

    /**
     * 鼎盛保险险别
     * */
    //火车意外险
    train("train"),
    //航空意外险
    aviation("aviation"),
    ;

    InsuranceTypeEnum(String value) {
        this.value = value;
    }

    private String value;

    public String getValue() {
        return value;
    }
}
